<?php 
/**
 * This file is part of workerman.
 *
 * Licensed under The MIT License
 * For full copyright and license information, please see the MIT-LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @author walkor<walkor@workerman.net>
 * @copyright walkor<walkor@workerman.net>
 * @link http://www.workerman.net/
 * @license http://www.opensource.org/licenses/mit-license.php MIT License
 */

define('TYPES_MESSAGES_HELLO', 0);// 进入 
define('TYPES_MESSAGES_WELCOME', 1); // 欢迎
define('TYPES_MESSAGES_SPAWN', 2); // 产卵
define('TYPES_MESSAGES_DESPAWN', 3); // 消失 
define('TYPES_MESSAGES_MOVE', 4);// 移动
define('TYPES_MESSAGES_LOOTMOVE', 5); // 仇恨的移动
define('TYPES_MESSAGES_AGGRO', 6);// 暴力行为,闹事
define('TYPES_MESSAGES_ATTACK', 7);// 攻击
define('TYPES_MESSAGES_HIT', 8);// 打击,碰撞
define('TYPES_MESSAGES_HURT', 9);// 使受伤 
define('TYPES_MESSAGES_HEALTH', 10);// 生命值变化
define('TYPES_MESSAGES_CHAT', 11);// 聊天
define('TYPES_MESSAGES_LOOT', 12);// 仇恨
define('TYPES_MESSAGES_EQUIP', 13);// 装备物品
define('TYPES_MESSAGES_DROP', 14);// 删除 
define('TYPES_MESSAGES_TELEPORT', 15);// 远距离传输
define('TYPES_MESSAGES_DAMAGE', 16);// 损坏
define('TYPES_MESSAGES_POPULATION', 17);// 人口
define('TYPES_MESSAGES_KILL', 18); // 杀死
define('TYPES_MESSAGES_LIST', 19);// 列表消息
define('TYPES_MESSAGES_WHO', 20);// 你是谁
define('TYPES_MESSAGES_ZONE', 21); // 区域 
define('TYPES_MESSAGES_DESTROY', 22);// 销毁
define('TYPES_MESSAGES_HP', 23);// 血量
define('TYPES_MESSAGES_BLINK', 24); // 
define('TYPES_MESSAGES_OPEN', 25);// 打开
define('TYPES_MESSAGES_CHECK', 26);// 检查

define('TYPES_ENTITIES_WARRIOR', 1);

define('TYPES_ENTITIES_RAT', 2);
define('TYPES_ENTITIES_SKELETON', 3);
define('TYPES_ENTITIES_GOBLIN', 4);
define('TYPES_ENTITIES_OGRE', 5);
define('TYPES_ENTITIES_SPECTRE', 6);
define('TYPES_ENTITIES_CRAB', 7);
define('TYPES_ENTITIES_BAT', 8);
define('TYPES_ENTITIES_WIZARD', 9);
define('TYPES_ENTITIES_EYE', 10);
define('TYPES_ENTITIES_SNAKE', 11);
define('TYPES_ENTITIES_SKELETON2', 12);
define('TYPES_ENTITIES_BOSS', 13);
define('TYPES_ENTITIES_DEATHKNIGHT', 14);

define('TYPES_ENTITIES_FIREFOX', 20);
define('TYPES_ENTITIES_CLOTHARMOR', 21);
define('TYPES_ENTITIES_LEATHERARMOR', 22);
define('TYPES_ENTITIES_MAILARMOR', 23);
define('TYPES_ENTITIES_PLATEARMOR', 24);
define('TYPES_ENTITIES_REDARMOR', 25);
define('TYPES_ENTITIES_GOLDENARMOR', 26);

// Objects
define('TYPES_ENTITIES_FLASK', 35);
define('TYPES_ENTITIES_BURGER', 36);
define('TYPES_ENTITIES_CHEST', 37);
define('TYPES_ENTITIES_FIREPOTION', 38);
define('TYPES_ENTITIES_CAKE', 39);

// NPCs Npc集合
define('TYPES_ENTITIES_GUARD', 40);
define('TYPES_ENTITIES_KING', 41);
define('TYPES_ENTITIES_OCTOCAT', 42);
define('TYPES_ENTITIES_VILLAGEGIRL', 43);
define('TYPES_ENTITIES_VILLAGER', 44);
define('TYPES_ENTITIES_PRIEST', 45);
define('TYPES_ENTITIES_SCIENTIST', 46);
define('TYPES_ENTITIES_AGENT', 47);
define('TYPES_ENTITIES_RICK', 48);
define('TYPES_ENTITIES_NYAN', 49);
define('TYPES_ENTITIES_SORCERER', 50);
define('TYPES_ENTITIES_BEACHNPC', 51);
define('TYPES_ENTITIES_FORESTNPC', 52);
define('TYPES_ENTITIES_DESERTNPC', 53);
define('TYPES_ENTITIES_LAVANPC', 54);
define('TYPES_ENTITIES_CODER', 55);

// Weapons 武器
define('TYPES_ENTITIES_SWORD1', 60);
define('TYPES_ENTITIES_SWORD2', 61);
define('TYPES_ENTITIES_REDSWORD', 62);
define('TYPES_ENTITIES_GOLDENSWORD', 63);
define('TYPES_ENTITIES_MORNINGSTAR', 64);
define('TYPES_ENTITIES_AXE', 65);
define('TYPES_ENTITIES_BLUESWORD', 66);

define('TYPES_ORIENTATIONS_UP', 1);
define('TYPES_ORIENTATIONS_DOWN', 2);
define('TYPES_ORIENTATIONS_LEFT', 3);
define('TYPES_ORIENTATIONS_RIGHT', 4);
